package mathOperations;
import java.util.ArrayList;
import polynom.Term;
public class Difference implements Operation {
public Difference(ArrayList<Term> firstPoly, ArrayList<Term> secondPoly, ArrayList<Term> resultPoly) {
changeSign(secondPoly, secondPoly.size());
mergePoly(firstPoly, secondPoly, resultPoly);
sortPoly(resultPoly, resultPoly.size());
opPoly(resultPoly, resultPoly.size());
}
private void changeSign(ArrayList<Term> secondPoly, int size) {
// TODO Auto-generated method stub
for (int i = 0; i < size; i++) {
secondPoly.get(i).setCoef(secondPoly.get(i).getCoef() * -1);
}
}
}